﻿
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace ABC.Controllers.ViewModels.My.News.Admin
{
    public class AddNewsViewModel : NewsBaseViewModel
    {
        public string Id { get; set; }

        public string Source { get; set; }

        public List<SelectListItem> ListForSource { get; set; }

        public string Rubric { get; set; }

        public List<SelectListItem> ListForRubric { get; set; }

        public string OwnerId { get; set; }

        public string AuthorFullName { get; set; }

        public string HeaderImage { get; set; }

        public string DatePublication { get; set; }

        public string TimePublication { get; set; }

        public string BeginingAction { get; set; }

        public string EndAction { get; set; }

        public bool IsPublication { get; set; }

        [Required]
        [Display(Name = "Заголовок")]
        public string Title { get; set; }

        public string Announcement { get; set; }

        public string Content { get; set; }

        public string Tags { get; set; }

        public string TextForButton { get; set; }

        public string TagsTypehead { get; set; } 

        public AddNewsViewModel()
        {
            ListForSource = new List<SelectListItem>
                                {
                                    new SelectListItem {Text = "Текстовая запись", Value = "Текстовая запись"},
                                    new SelectListItem {Text = "RSS поток", Value = "RSS поток"}
                                };
            ListForRubric = new List<SelectListItem>
                                {
                                    new SelectListItem {Text = "Новости организации", Value = "Новости организации"},
                                    new SelectListItem
                                        {Value = "Акции и спецпредложения", Text = "Акции и спецпредложения"},
                                    new SelectListItem {Value = "Новости партнеров", Text = "Новости партнеров"},
                                    new SelectListItem {Value = "Новости страхования", Text = "Новости страхования"}
                                };

        }
    }
}
